资讯月刊下载

第121期(18-03)

2018年03月 - 总第121期
  • Java程序员开发常用的工具
  • 3月全球数据库排名:PostgreSQL 再迎暴涨
点击下载>>

第120期(18-02)

2018年02月 - 总第120期
  • 开源巨献:2017 年 Google 开源了这些超赞的项目
  • 关于区块链,程序员需要了解什么
点击下载>>

第119期(18-01)

2018年01月 - 总第119期
  • 编写高性能Java代码的最佳实践
  • 从15000个Python开源项目中精选的Top30,Github平均star为3707,赶紧收藏!
点击下载>>

更多月刊下载

活跃编辑

资讯编辑

转载新闻 [非技术] 80%的程序员不了解的调试技巧

程序员的工作内容,除了大部分时间写代码之外,因为有不少的时间是用在调试代码上。甚至说不是在调试代码,就是即将调试代码。 今天我们来谈谈调试代码的一些技巧,在使用IDE提供的debugger时一些快速定位问题的方式。 看到这里的朋友,不要马上认为我标题党,再往下看看,如果你还有一些更好用的技巧,欢迎留言。 下面进入正题。 1 多线程调试 开发过多线程应用的朋友应该有体会,有些时候,为了观察多 ...
jihong10102006 评论(2) 有9217人浏览 2017-07-27 0 3

原创新闻 [移动开发] Android安全防护之旅---Android应用"反调试"操作的 ...

一、前言 在之前介绍了很多破解相关的文章,在这个过程中我们难免会遇到一些反调试策略,当时只是简单的介绍了如何去解决反调试,其实在去年我已经介绍了一篇关于Android中的安全逆向防护之战的文章:Android安全逆向防护解析;那么这篇文章就来详细总结一下,现阶段比较流行的几种反调试解决方案。 二、反调试策略方案 第一种:先占坑,自己附加 代码非常简单,在so中加上这行代码即可:ptrace(PTR ...
jihong10102006 评论(0) 有6395人浏览 2017-04-13 2 0

原创新闻 [互联网] chromium浏览器开发系列第四篇:如何调试最新chromium ...

接二连三的事情,时间比较紧张,但是还是没有把这个系列的文章丢掉,因为这也是对自己知识的总结吧。提倡大家多写写,以后再看的时候会有种莫名的小激动。 上周写的是chromium的目录结构,好像大家不太感兴趣,在我看来这部分很重要。开头有链接地址,大家想看可以再看看。 从源码下载到编译,到目录结构,今天终于到了重要的环节,调试。 在windows上,调试工具都是使用微软自家的产品:Visual ...
ghost045 评论(0) 有8540人浏览 2015-04-24 0 0

转载新闻 [编程语言] Debug时不要忘了这些原则

不论是什么行业里,能让人最兴奋的事情通常都是解决新奇的、高难度问题带来的刺激。在我的工作中,经常会遇到很多bug,乍一看,它们都是不可能的。不是不可能解决,而是完全不可能出现。就好像最前沿的科技揭示了一个新的奇怪的逻辑现象,以至于人的大脑完全无法理解。 当然,这里我总结的这些bug都是很独特的,如果你想说是否能有某种最先进的系统性的方法能将这些bug归类,统一解决,那是愚蠢的,就好像一个人无法认识 ...
newer7 评论(6) 有16833人浏览 2014-08-08 12 2

原创新闻 [研发管理] 3 个最佳调试“工具”

在软件开发中,调试是一个必不可少的过程。借助于众多优秀的调试工具,可以让你的效率加倍。但是工具是“死”的,在你遇到瓶颈时不会为你提供额外的更有效的信息。此时,你可以借助下面的这些“工具”。 1. 你的同事 这件事情经常发生在我身上:我会花时间试图追踪问题,但在经过一番折腾还无法解决问题后,我会请同事来帮忙看看代码,他们经常会在几秒钟内指出问题。这就是所谓的情境盲区。这意味着你会经常忽视的眼前的b ...
wangguo 评论(12) 有12403人浏览 2013-09-17 7 15

翻译新闻 [研发管理] 软件开发中 10 个调试和排错建议

在空白的文本编辑器里打开一个崭新的文本,没有一行代码,出现在眼前的是一个充满了无限可能和希望的项目。可是,当数千行的代码写完之后,整个项目因为bug的出现而被压垮了,更别说添加什么新功能了...这也许是对程序员的最大打击,在饱满的热情上浇了一盆冷水。其实,最好的软件程序员当然知道怎样去发现并修复这些bug,在刚开始编程的时候就通过软件工程的最好方法来降低bug的出现概率。 几乎没有哪个程序员 ...
WnouM 评论(11) 有9302人浏览 2013-08-16 2 1

转载新闻 [研发管理] 如何有效地报告 Bug

引言 为公众写过软件的人,大概都收到过很拙劣的bug(计算机程序代码中的错误或程序运行时的瑕疵——译者注)报告,例如: 在报告中说“不好用”; 所报告内容毫无意义; 在报告中用户没有提供足够的信息; 在报告中提供了错误信息; 所报告的问题是由于用户的过失而产生的; 所报告的问题是由于其他程序的错误而产生的; 所报告的问题是由于网络错误而产生的。 这便是为什么“技术支持”被认为是一件可怕的工作, ...
MnouW 评论(2) 有5736人浏览 2012-09-25 3 0

翻译新闻 [Web前端] 优秀Web开发者必须知道的10件事

“开发工作不仅仅只是写代码”这句话来自3EV网站的Dan Frost,他在一篇文章中阐述了开发过程中应该注意的一些事项。原文内容如下: 开发者是创造数字世界的主力军,他们不应该只扮演编程工具的角色,而应该对开发工作有更高的要求。那么,开发者可以从哪些方面提高开发能力呢?下面我就谈一下我的想法。我的建议可能不全面,但希望能够给你带来一些帮助。 1. 不要只盯着代码 如今人人都会写代码。很多业余爱 ...
csdn_0000 评论(8) 有10005人浏览 2012-09-11 13 1

翻译新闻 [Web前端] 10 款优秀的在线 JavaScript 工具推荐

JavaScript是Web开发者不可或缺的一项技能,它可以为你的网站添加丰富的交互功能和绚丽的视觉效果,以此来增强用户体验。 本文整理了10款非常优秀的在线JavaScript代码工具,涵盖编辑、压缩、美化、调试等功能,随时随地使用,大大节省你的开发成本和时间。 1. jsfiddle.net 在线编辑工具——由HTML编辑器、CSS编辑器、JavaScript编辑器和输出界面4个部分组成, ...
wangguo 评论(3) 有42853人浏览 2012-06-18 10 0

原创新闻 [编程语言] Struts2开发快速调试插件configdebug

Project Hosting(项目托管):http://code.google.com/p/configdebug/ 1. 概述 在使用Struts2进行web项目开发的时候,我们需要使用配置文件来解耦action和视图资源(例如:jsp页面) 开发完某个功能之后,我们在页面做一个操作(例如点击一个按钮),然后跳转到另一个页面,在调试的过程中,我们需要知道我的这个操作调用了哪个action, ...
四个石头 评论(42) 有16323人浏览 2011-06-13 20 0

最近热门TAG

Java(1854) Google(1441) Android(1244) JavaScript(842) Web(669) Linux(648) 框架(605) Windows(591) 浏览器(540) HTML5(533) Firefox(483) jQuery(480) iOS(479) Ruby(427) Chrome(386) HTML(380) 编程(365) 工作(349) Apache(346) Python(328)

热门资讯

Global site tag (gtag.js) - Google Analytics